package com.itheima.reggie.domain;

import com.baomidou.mybatisplus.annotation.FieldFill;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;

import java.io.Serializable;
import java.util.Date;

//分类
@Data
public class Category implements Serializable {
	
	public static final Integer TYPE_DISH = 1; //菜品
	public static final Integer TYPE_SETMEAL = 2;//套餐
	
	//设定id为雪花算法自动填充
	@TableId(type = IdType.ASSIGN_ID)
	private Long id;//主键
	
	private Integer type;//类型 1 菜品分类 2 套餐分类
	
	private String name;//分类名称
	
	private Integer sort; //顺序
	
	@TableField(fill = FieldFill.INSERT)
	// @JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd HH:mm:ss")
	private Date createTime;//创建时间
	
	@TableField(fill = FieldFill.INSERT_UPDATE)
	// @JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd HH:mm:ss")
	private Date updateTime;//更新时间
	
	@TableField(fill = FieldFill.INSERT)
	private Long createUser;//创建人
	
	@TableField(fill = FieldFill.INSERT_UPDATE)
	private Long updateUser;//修改人
	
}
